Workflow Execution in Disconnected Environments
نویسندگان
چکیده
Workflow management systems are frequently used for modeling, monitoring and controlling the coordinated execution of activities performed by workgroups in a variety of contexts. With the widespread use of portable computers and their growing computational power, conventional systems have often proved to be overly restrictive, effectively limiting the level of autonomy of the users involved. This paper identifies and analyzes different flexibilization techniques and mechanisms that can be employed in a workflow management system to better support disconnected operation. In order to test the viability of the ideas discussed, a system was built whose design met the requirements presented in the text and which allows the exploration of specific features of different kinds of workflow so as to enhance execution flexibility, without compromising the predefined structure. The system was developed in Java, which allows for portable execution and, with recent advances in compact virtual machines, enables it to run in an increasing number of devices.
منابع مشابه
Workflow Partitioning for Offline Distributed Execution on Mobile Devices
Traditionally, workflow systems are built on the client/server architecture, in which a single workflow server takes the responsibility for the operation of the whole process, thereby requiring connections each time a task is completed. In cases where connection between client and server is not readily available like in mobile environments, such an approach proves infeasible. Enabling the execu...
متن کاملArchitectural Plan for Constructing Fault Tolerable Workflow Engines Based on Grid Service
In this paper the design and implementation of fault tolerable architecture for scientific workflow engines is presented. The engines are assumed to be implemented as composite web services. Current architectures for workflow engines do not make any considerations for substituting faulty web services with correct ones at run time. The difficulty is to rollback the execution state of the workflo...
متن کاملArchitectural Plan for Constructing Fault Tolerable Workflow Engines Based on Grid Service
In this paper the design and implementation of fault tolerable architecture for scientific workflow engines is presented. The engines are assumed to be implemented as composite web services. Current architectures for workflow engines do not make any considerations for substituting faulty web services with correct ones at run time. The difficulty is to rollback the execution state of the workflo...
متن کاملEnabling Cost-Effective Light-Weight Disconnected Workflow for Web-based Teamwork Support
Research into Web-based teamwork support using workflow has assumed that the network connection exists permanently, i.e. online. However, there is an increasing demand that workflow environments should also support the disconnected offline mobile scenario which is so far not well addressed. This paper identifies radical requirements, describes cost-effective design and implementation strategies...
متن کاملA Clustering Approach to Scientific Workflow Scheduling on the Cloud with Deadline and Cost Constraints
One of the main features of High Throughput Computing systems is the availability of high power processing resources. Cloud Computing systems can offer these features through concepts like Pay-Per-Use and Quality of Service (QoS) over the Internet. Many applications in Cloud computing are represented by workflows. Quality of Service is one of the most important challenges in the context of sche...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003